home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 2010 April
/
PCWorld0410.iso
/
hity wydania
/
trueSpace 7.6
/
tS761B8Std.exe
/
{app}
/
Scripts
/
MaterialEditor
/
BricksHidden
/
DirectPS.Brick.xml
< prev
next >
Wrap
Extensible Markup Language
|
2008-06-10
|
1KB
|
19 lines
<?xml version="1.0" encoding="utf-8" ?>
<ME_BRICK GUID="{61C6BDA6-1DC9-47B3-B79E-867608343D86}" Name="RtUDirlightPS2" GUIName="Dirlight-Pixel2" Description="Dirlight pixel 2 shader part">
<ME_BRICK_INPUTPARAM GUID="{575B674D-FB13-40BA-B00A-D1FAB9805210}" Name="SpotTexture" Type="RtSampler2D"/>
<ME_BRICK_INPUTPARAM GUID="{C6DD9A9C-9B6A-4B0B-80A2-96581FD63C80}" Name="ColorTone" Type="RtFloat4"/>
<ME_BRICK_INPUTPARAM GUID="{9BC1FFE8-C8B1-4458-A745-5C2497F46894}" Name="VSLightColor" Type="RtFloat4"/>
<ME_BRICK_OUTPUTPARAM GUID="{B27A81E1-777D-468E-A686-138F3E391670}" Name="LightColor" Type="RtFloat4"/>
<ME_BRICK_CODE><![CDATA[
//The Dirlight PS method
void RtUDirlightPS2(in RtSampler2D SpotTexture, in RtFloat4 ColorTone, in RtFloat4 VSLightColor,
out RtFloat4 LightColor)
{
if (VSLightColor.z<0)
LightColor = float4(0,0,0,0);
else
LightColor = rtx_Tex2D(SpotTexture, saturate(VSLightColor)) * ColorTone;
}
]]></ME_BRICK_CODE>
</ME_BRICK>